<HTML>
<HEAD>
<!-- This HTML file has been created by texi2html 1.45
     from schintro.txi on 19 Febuary 1997 -->

<TITLE>An Introduction to Scheme and its Implementation - Writing an Interpreter</TITLE>
</HEAD>
<BODY>
Go to the <A HREF="schintro_1.html">first</A>, <A HREF="schintro_110.html">previous</A>, <A HREF="schintro_112.html">next</A>, <A HREF="schintro_143.html">last</A> section, <A HREF="schintro_toc.html">table of contents</A>.
<HR>


<H1><A NAME="SEC131" HREF="schintro_toc.html#SEC131">Writing an Interpreter</A></H1>

<P>
In this chapter, I'll show a simple interpreter for a subset of Scheme,
written in Scheme.

</P>
<P>
I'll start out with a very simple interpreter for a tiny subset of
Scheme, which only understands simple arithmetic expressions.

</P>
<P>
Then I'll improve the interpreter in variety of ways.

</P>
<P>
In a later chapter, we'll return to this interpreter and add macros,
<CODE>[ blah blah blah... ]</CODE>.

</P>
<HR>
Go to the <A HREF="schintro_1.html">first</A>, <A HREF="schintro_110.html">previous</A>, <A HREF="schintro_112.html">next</A>, <A HREF="schintro_143.html">last</A> section, <A HREF="schintro_toc.html">table of contents</A>.
</BODY>
</HTML>
